package cn.xwt.weidisk.mapper;

import cn.xwt.weidisk.pojo.dao.LoginLogDo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 薛慰涛
 */
public interface LoginLogMapper {

    /**
     * 保存登录信息
     * @param uid 用户id
     * @param type 设备类型
     * @param ip ip地址
     * @param address 物理地址
     */
    void insertLoginLog(@Param("uid") Long uid,
                        @Param("type") String type,
                        @Param("ip") String ip,
                        @Param("address") String address
    );

    /**
     * 查询登录记录
     * @param uid 用户id
     * @return List<LoginLogDo>
     */
    List<LoginLogDo> selectLoginLogList(@Param("uid") Long uid);
}
